//记录用户的权限

var token = sessionStorage.getItem('token');
var lusername = sessionStorage.getItem('username');
console.log(lusername)

//axios 全局配置拦截器 每次向后端请求携带 头信息
axios.interceptors.request.use(
    config => {
        if (token) {  // 判断是否存在token，如果存在的话，则每个http header都加上token
            config.headers.token = token;
        }
        return config;
    },
    err => {
        return Promise.reject(err);
    });


// http response 拦截器
axios.interceptors.response.use(
    response => {
        return response;  //请求成功的时候返回的data
    },
    error => {
        try {
            if (error.response) {
                switch (error.response.status) {
                    case 401://token过期，清除token并跳转到登录页面
                        localStorage.clear();
                        window.location.href="/login.html";
                        return;
                }
            }
            return Promise.reject(error.response.data)
        }
        catch (e) {

        }
    });





